/*
 * @Description: 
 * @Author: HKH
 * @Date: 2024-09-10 09:01:32
 * @LastEditors: HKH
 * @LastEditTime: 2024-09-10 11:16:46
 */
public class Teacher{
    // 成员变量
    private String id; // 工号
    private String name; // 类型
    private String gender; // 余额
    // 构造方法 - 无参 - 无参构造器
    public Teacher(){
        System.out.println("调用了teacher的无参构造器");
      }
    
      // 构造方法 - 有参 - 有参构造器 - 两个参数
      public Teacher(String id,String gender){
        System.out.println("调用了teacher的两参构造器");
        this.id = id;
        this.gender = gender;
      }
    
        // 构造方法 - 有参 - 有参构造器 - 三个参数
      public Teacher(String id,String name,String gender){
        // 注释
        this(id,gender); // 第一行有效代码
        this.name = name;
        System.out.println("调用了teacher的三参构造器");
      }
      public void sayHello(){
        System.out.println("我姓"+name+"我的性别是"+gender+"我的工作号是"+id);
      }
      public void setId(String id){
        this.id = id;
      }
      public String getId() {
        return id;
      }
      public void setName(String name){
        this.name = name;
      }
      public String getName() {
        return name;
      }
      public void setGender(String gender){
        this.gender =gender;
      }
      public String getGender() {
        return gender;
      }
    }